package com.mtr.databoard.application.screens.dto;

import com.mtr.databoard.application.EntityDto;
import com.mtr.databoard.domain.Entity;
import com.mtr.databoard.domain.screens.ScreenComponent;
import com.mtr.databoard.domain.screens.ScreenResource;

import java.util.List;
import java.util.UUID;

public class UpdateScreenInut extends EntityDto<UUID> {
    private UUID id;
    private String name;
    private int width;
    private int height;
    private boolean isAutoFit;
    private List<ScreenComponent> components;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getWidth() {
        return width;
    }

    public void setWidth(int width) {
        this.width = width;
    }

    public int getHeight() {
        return height;
    }

    public void setHeight(int height) {
        this.height = height;
    }

    public boolean isAutoFit() {
        return isAutoFit;
    }

    public void setAutoFit(boolean autoFit) {
        isAutoFit = autoFit;
    }

    public List<ScreenComponent> getComponents() {
        return components;
    }

    public void setComponents(List<ScreenComponent> components) {
        this.components = components;
    }
}
